package com.medusa.aps.business.modules.basic.model.input;

import com.medusa.aps.business.model.pagination.Page;
import com.medusa.aps.business.modules.basic.mp.entity.CustomerInformation;
import com.medusa.aps.business.global.model.o.RangeDate;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.Set;

@Getter
@Setter
public class CustomerInformationParam extends Page<CustomerInformation> {
    /**
     * 客户编码
     */
    @Schema(description = "客户编码")
    private String customerCode;

    /**
     * 客户姓名
     */
    @Schema(description = "客户姓名")
    private String customerName;

    /**
     * 客户公司名称
     */
    @Schema(description = "客户公司名称")
    private String customerCompanyName;

    /**
     * 创建时间
     */
    @Schema(description = "创建时间")
    private RangeDate createTime = new RangeDate();

    /**
     * 导出的客户id
     */
    @Schema(description = "导出的客户id")
    private Set<Long> ids;


}
